<?php
	require_once("login\LoginHandler.php");
	require_once("login\LoginView.php");
	require_once("login\LoginController.php");
	require_once("database\database.php");
	require_once("database\DBConfig.php");
	require_once("members\memberListView.php");
	require_once("members\memberListHandler.php");
	require_once('register\registerView.php');
	require_once('register\registerHandler.php');
	
	$lh = new LoginHandler();
	$lc = new LoginController();
	$lw = new LoginView();
	$db = new Database();
	$dbc = new DBConfig();
	$rh = new RegisterHandler();
	$rw = new RegisterView();
	$mlh = new MemberListHandler();
	$mlw = new MemberListView();
	
	
	echo "<h2>Register-test</h2>";
	
	if ($rh->Test($rw)) {
		echo "<p>Register testet gick utmärkt</p>";
	} else {
		echo "<p>Register testet gick inte bra</p>";
	}
	
	echo "<h2>LoginHandler-test</h2>";
	
	if ($lh->Test()) {
		echo "<p>LoginHandler testet gick utmärkt</p>";
	} else {
		echo "<p>LoginHandler testet gick inte bra</p>";
	}
	
	echo "<h2>LoginView-test</h2>";
	
	if ($lw->Test()) {
		echo "<p>LoginView testet gick utmärkt</p>";
	} else {
		echo "<p>LoginView testet gick inte bra</p>";
	}
	
	echo "<h2>Database-test</h2>";
	
	if ($db->Test($dbc)) {
		echo "<p>Database testet gick utmärkt</p>";
	} else {
		echo "<p>Database testet gick inte bra</p>";
	}
	echo "<h2>MemberList-test</h2>";
	
	if ($mlh->Test($mlw)) {
		echo "<p>Memberlist testet gick utmärkt</p>";
	} else {
		echo "<p>Memberlist testet gick inte bra</p>";
	}
?>